home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_41_AFetchMooVView.txt < prev    next >
Text File  |  1992-10-27  |  15KB  |  267 lines

  1. # near model CODE resource
  2. # jump table entries: 14376-14381 (6 of them)
  3. export_1797:
  4. fn00000000:
  5. 00000000  4E56 FEB4                link       A6, -0x014C
  6. 00000004  48E7 0028                movem.l    -[A7], A2,A4
  7. 00000008  206E 001A                movea.l    A0, [A6 + 0x1A]
  8. 0000000C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  9. 00000010  7010                     moveq.l    D0, 0x10
  10. label00000012:
  11. 00000012  22D8                     move.l     [A1]+, [A0]+
  12. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  13. 00000018  3290                     move.w     [A1], [A0]
  14. 0000001A  286E 0008                movea.l    A4, [A6 + 0x8]
  15. 0000001E  2254                     movea.l    A1, [A4]
  16. 00000020  41E9 004E                lea.l      A0, [A1 + 0x4E]
  17. 00000024  45EE FFBA                lea.l      A2, [A6 - 0x46]
  18. 00000028  7010                     moveq.l    D0, 0x10
  19. label0000002A:
  20. 0000002A  20DA                     move.l     [A0]+, [A2]+
  21. 0000002C  51C8 FFFC                dbf        D0, -0x6 /* 0000002A */
  22. 00000030  3092                     move.w     [A0], [A2]
  23. 00000032  236E 0016 0094           move.l     [A1 + 0x94], [A6 + 0x16]
  24. 00000038  42A7                     clr.l      -[A7]
  25. 0000003A  486E FFBA                pea.l      [A6 - 0x46]
  26. 0000003E  486E FEB4                pea.l      [A6 - 0x14C]
  27. 00000042  4EAD 374A                jsr        [A5 + 0x374A /* export_1765 */]
  28. 00000046  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  29. 0000004A  2254                     movea.l    A1, [A4]
  30. 0000004C  41E9 0098                lea.l      A0, [A1 + 0x98]
  31. 00000050  45EE FFBA                lea.l      A2, [A6 - 0x46]
  32. 00000054  7010                     moveq.l    D0, 0x10
  33. label00000056:
  34. 00000056  20DA                     move.l     [A0]+, [A2]+
  35. 00000058  51C8 FFFC                dbf        D0, -0x6 /* 00000056 */
  36. 0000005C  3092                     move.w     [A0], [A2]
  37. 0000005E  136E FEB4 00DE           move.b     [A1 + 0xDE], [A6 - 0x14C]
  38. 00000064  4AAE 0012                tst.l      [A6 + 0x12]
  39. 00000068  6660                     bne        +0x62 /* 000000CA */
  40. 0000006A  3D7C FFFF FFB8           move.w     [A6 - 0x48], 0xFFFF
  41. 00000070  4267                     clr.w      -[A7]
  42. 00000072  486E FFBA                pea.l      [A6 - 0x46]
  43. 00000076  486E FFB8                pea.l      [A6 - 0x48]
  44. 0000007A  1F3C 0001                move.b     -[A7], 0x1
  45. 0000007E  303C 0192                move.w     D0, 0x192
  46. 00000082  AAAA                     syscall    QuickTimeDispatch
  47. 00000084  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  48. 00000088  426E FFB6                clr.w      [A6 - 0x4A]
  49. 0000008C  422E FEB6                clr.b      [A6 - 0x14A]
  50. 00000090  4267                     clr.w      -[A7]
  51. 00000092  486E 0012                pea.l      [A6 + 0x12]
  52. 00000096  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  53. 0000009A  486E FFB6                pea.l      [A6 - 0x4A]
  54. 0000009E  486E FEB6                pea.l      [A6 - 0x14A]
  55. 000000A2  4267                     clr.w      -[A7]
  56. 000000A4  486E FEB5                pea.l      [A6 - 0x14B]
  57. 000000A8  303C 00F0                move.w     D0, 0xF0
  58. 000000AC  AAAA                     syscall    QuickTimeDispatch
  59. 000000AE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  60. 000000B2  4267                     clr.w      -[A7]
  61. 000000B4  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  62. 000000B8  303C 00D5                move.w     D0, 0xD5
  63. 000000BC  AAAA                     syscall    QuickTimeDispatch
  64. 000000BE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  65. 000000C2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  66. 000000C6  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  67. label000000CA:
  68. 000000CA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  69. 000000CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  70. 000000D2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  71. 000000D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  72. 000000DA  4EAD 410A                jsr        [A5 + 0x410A /* export_2077 */]
  73. 000000DE  4CDF 1400                movem.l    A2,A4, [A7]+
  74. 000000E2  4E5E                     unlink     A6
  75. 000000E4  205F                     movea.l    A0, [A7]+
  76. 000000E6  DEFC 0016                add.w      A7, 0x16
  77. 000000EA  4ED0                     jmp        [A0]
  78. export_1798:
  79. fn000000EC:
  80. 000000EC  4E56 FFB8                link       A6, -0x0048
  81. 000000F0  48E7 0128                movem.l    -[A7], D7,A2,A4
  82. 000000F4  286E 0008                movea.l    A4, [A6 + 0x8]
  83. 000000F8  41EE FFBA                lea.l      A0, [A6 - 0x46]
  84. 000000FC  2454                     movea.l    A2, [A4]
  85. 000000FE  43EA 0098                lea.l      A1, [A2 + 0x98]
  86. 00000102  7010                     moveq.l    D0, 0x10
  87. label00000104:
  88. 00000104  20D9                     move.l     [A0]+, [A1]+
  89. 00000106  51C8 FFFC                dbf        D0, -0x6 /* 00000104 */
  90. 0000010A  3091                     move.w     [A0], [A1]
  91. 0000010C  1E2A 00DE                move.b     D7, [A2 + 0xDE]
  92. 00000110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  93. 00000114  4EAD 4112                jsr        [A5 + 0x4112 /* export_2078 */]
  94. 00000118  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  95. 0000011C  4E5E                     unlink     A6
  96. 0000011E  2E9F                     move.l     [A7], [A7]+
  97. 00000120  4E75                     rts
  98. 00000122  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  99. export_1799: // at 00000124 (misaligned)
  100. 00000126  FE2C 48E7                .unknown   0xFE2C 0x48E7 (W = 7)
  101. 0000012A  0028 206E 001E           ori.b      [A0 + 0x1E], 0x6E /* 'n' */
  102. 00000130  43EE FFBA                lea.l      A1, [A6 - 0x46]
  103. 00000134  7010                     moveq.l    D0, 0x10
  104. label00000136:
  105. 00000136  22D8                     move.l     [A1]+, [A0]+
  106. 00000138  51C8 FFFC                dbf        D0, -0x6 /* 00000136 */
  107. 0000013C  3290                     move.w     [A1], [A0]
  108. 0000013E  286E 0008                movea.l    A4, [A6 + 0x8]
  109. 00000142  2054                     movea.l    A0, [A4]
  110. 00000144  4228 00E0                clr.b      [A0 + 0xE0]
  111. 00000148  4AAE 0012                tst.l      [A6 + 0x12]
  112. 0000014C  6600 00A4                bne        +0xA6 /* 000001F2 */
  113. 00000150  42A7                     clr.l      -[A7]
  114. 00000152  486E FFBA                pea.l      [A6 - 0x46]
  115. 00000156  486E FE73                pea.l      [A6 - 0x18D]
  116. 0000015A  4EAD 374A                jsr        [A5 + 0x374A /* export_1765 */]
  117. 0000015E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  118. 00000162  2254                     movea.l    A1, [A4]
  119. 00000164  41E9 0098                lea.l      A0, [A1 + 0x98]
  120. 00000168  45EE FFBA                lea.l      A2, [A6 - 0x46]
  121. 0000016C  7010                     moveq.l    D0, 0x10
  122. label0000016E:
  123. 0000016E  20DA                     move.l     [A0]+, [A2]+
  124. 00000170  51C8 FFFC                dbf        D0, -0x6 /* 0000016E */
  125. 00000174  3092                     move.w     [A0], [A2]
  126. 00000176  136E FE73 00DE           move.b     [A1 + 0xDE], [A6 - 0x18D]
  127. 0000017C  486E FEBA                pea.l      [A6 - 0x146]
  128. 00000180  2F3C 0006 0802           move.l     -[A7], 0x60802
  129. 00000186  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  130. 0000018A  4A2E FEBA                tst.b      [A6 - 0x146]
  131. 0000018E  660E                     bne        +0x10 /* 0000019E */
  132. 00000190  41EE FEBA                lea.l      A0, [A6 - 0x146]
  133. 00000194  43FA 0092                lea.l      A1, [PC + 0x92 /* 00000228, value 0x84D6F6F, pstring "MooVTemp" */]
  134. 00000198  20D9                     move.l     [A0]+, [A1]+
  135. 0000019A  20D9                     move.l     [A0]+, [A1]+
  136. 0000019C  3091                     move.w     [A0], [A1]
  137. label0000019E:
  138. 0000019E  486E FE2C                pea.l      [A6 - 0x1D4]
  139. 000001A2  486E FEBA                pea.l      [A6 - 0x146]
  140. 000001A6  4EAD 38BA                jsr        [A5 + 0x38BA /* export_1811 */]
  141. 000001AA  205F                     movea.l    A0, [A7]+
  142. 000001AC  43EE FE74                lea.l      A1, [A6 - 0x18C]
  143. 000001B0  7010                     moveq.l    D0, 0x10
  144. label000001B2:
  145. 000001B2  22D8                     move.l     [A1]+, [A0]+
  146. 000001B4  51C8 FFFC                dbf        D0, -0x6 /* 000001B2 */
  147. 000001B8  3290                     move.w     [A1], [A0]
  148. 000001BA  4267                     clr.w      -[A7]
  149. 000001BC  486E FFBA                pea.l      [A6 - 0x46]
  150. 000001C0  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  151. 000001C4  486E FE74                pea.l      [A6 - 0x18C]
  152. 000001C8  2F3C 5456 4F44           move.l     -[A7], 0x54564F44 /* 'TVOD' */
  153. 000001CE  4267                     clr.w      -[A7]
  154. 000001D0  4EAD 4612                jsr        [A5 + 0x4612 /* export_2238 */]
  155. 000001D4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  156. 000001D8  41EE FFBA                lea.l      A0, [A6 - 0x46]
  157. 000001DC  43EE FE74                lea.l      A1, [A6 - 0x18C]
  158. 000001E0  7010                     moveq.l    D0, 0x10
  159. label000001E2:
  160. 000001E2  20D9                     move.l     [A0]+, [A1]+
  161. 000001E4  51C8 FFFC                dbf        D0, -0x6 /* 000001E2 */
  162. 000001E8  3091                     move.w     [A0], [A1]
  163. 000001EA  2054                     movea.l    A0, [A4]
  164. 000001EC  117C 0001 00E0           move.b     [A0 + 0xE0], 0x1
  165. label000001F2:
  166. 000001F2  486E FFBA                pea.l      [A6 - 0x46]
  167. 000001F6  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  168. 000001FA  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  169. 000001FE  486E FFBA                pea.l      [A6 - 0x46]
  170. 00000202  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  171. 00000206  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  172. 0000020A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  173. 0000020E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  174. 00000212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  175. 00000216  4EBA FDE8                jsr        [PC - 0x218 /* 00000000 */]
  176. 0000021A  4CDF 1400                movem.l    A2,A4, [A7]+
  177. 0000021E  4E5E                     unlink     A6
  178. 00000220  205F                     movea.l    A0, [A7]+
  179. 00000222  DEFC 001A                add.w      A7, 0x1A
  180. 00000226  4ED0                     jmp        [A0]
  181. 00000228  084D 6F6F                bchg.b     A5, 0x6F /* 'o' */
  182. 0000022C  5654                     addq.w     [A4], 3
  183. 0000022E  656D                     bcs        +0x6F /* 0000029D */
  184. 00000230  7000                     moveq.l    D0, 0x00
  185. 00000232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  186. export_1800: // at 00000234 (misaligned)
  187. 00000236  FFB8                     .invalid   <<F/6/7>>
  188. 00000238  48E7 0128                movem.l    -[A7], D7,A2,A4
  189. 0000023C  286E 0008                movea.l    A4, [A6 + 0x8]
  190. 00000240  2054                     movea.l    A0, [A4]
  191. 00000242  1E28 00E0                move.b     D7, [A0 + 0xE0]
  192. 00000246  43EE FFB8                lea.l      A1, [A6 - 0x48]
  193. 0000024A  45E8 004E                lea.l      A2, [A0 + 0x4E]
  194. 0000024E  7010                     moveq.l    D0, 0x10
  195. label00000250:
  196. 00000250  22DA                     move.l     [A1]+, [A2]+
  197. 00000252  51C8 FFFC                dbf        D0, -0x6 /* 00000250 */
  198. 00000256  3292                     move.w     [A1], [A2]
  199. 00000258  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  200. 0000025C  4EBA FE8E                jsr        [PC - 0x172 /* 000000EC */]
  201. 00000260  486E FFB8                pea.l      [A6 - 0x48]
  202. 00000264  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  203. 00000268  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  204. 0000026C  4267                     clr.w      -[A7]
  205. 0000026E  486E FFB8                pea.l      [A6 - 0x48]
  206. 00000272  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  207. 00000276  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  208. 0000027A  101F                     move.b     D0, [A7]+
  209. 0000027C  661C                     bne        +0x1E /* 0000029A */
  210. 0000027E  486E FFB8                pea.l      [A6 - 0x48]
  211. 00000282  2F2D ED9C                move.l     -[A7], [A5 - 0x1264]
  212. 00000286  4EAD 38FA                jsr        [A5 + 0x38FA /* export_1819 */]
  213. 0000028A  4267                     clr.w      -[A7]
  214. 0000028C  486E FFB8                pea.l      [A6 - 0x48]
  215. 00000290  303C 0175                move.w     D0, 0x175
  216. 00000294  AAAA                     syscall    QuickTimeDispatch
  217. 00000296  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  218. label0000029A:
  219. 0000029A  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  220. 0000029E  4E5E                     unlink     A6
  221. 000002A0  2E9F                     move.l     [A7], [A7]+
  222. 000002A2  4E75                     rts
  223. export_1801:
  224. 000002A4  4E56 0000                link       A6, 0
  225. 000002A8  203C 736E 6420           move.l     D0, 0x736E6420 /* 'snd ' */
  226. 000002AE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  227. 000002B2  57C0                     seq        D0
  228. 000002B4  4400                     neg.b      D0
  229. 000002B6  1D40 0010                move.b     [A6 + 0x10], D0
  230. 000002BA  4E5E                     unlink     A6
  231. 000002BC  205F                     movea.l    A0, [A7]+
  232. 000002BE  504F                     addq.w     A7, 8
  233. 000002C0  4ED0                     jmp        [A0]
  234. 000002C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  235. export_1802: // at 000002C4 (misaligned)
  236. 000002C6  FFF8                     .invalid   <<F/7/7>>
  237. 000002C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  238. 000002CC  286E 0008                movea.l    A4, [A6 + 0x8]
  239. 000002D0  7000                     moveq.l    D0, 0x00
  240. 000002D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  241. 000002D6  4267                     clr.w      -[A7]
  242. 000002D8  1F3C 0001                move.b     -[A7], 0x1
  243. 000002DC  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  244. 000002E0  1E1F                     move.b     D7, [A7]+
  245. 000002E2  4267                     clr.w      -[A7]
  246. 000002E4  2054                     movea.l    A0, [A4]
  247. 000002E6  2F28 0042                move.l     -[A7], [A0 + 0x42]
  248. 000002EA  486E FFFC                pea.l      [A6 - 0x4]
  249. 000002EE  4EAD 4102                jsr        [A5 + 0x4102 /* export_2076 */]
  250. 000002F2  3C1F                     move.w     D6, [A7]+
  251. 000002F4  4267                     clr.w      -[A7]
  252. 000002F6  1F07                     move.b     -[A7], D7
  253. 000002F8  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  254. 000002FC  1E1F                     move.b     D7, [A7]+
  255. 000002FE  3F06                     move.w     -[A7], D6
  256. 00000300  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  257. 00000304  4267                     clr.w      -[A7]
  258. 00000306  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  259. 0000030C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  260. 00000310  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  261. 00000314  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  262. 00000318  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  263. 0000031C  4E5E                     unlink     A6
  264. 0000031E  2E9F                     move.l     [A7], [A7]+
  265. 00000320  4E75                     rts
  266. 00000322  0000                     .incomplete
  267.